package packageBusiness;

import packageDataAccess.ConnexionSyllathequeData;
import packageException.*;
import packageModel.Utilisateur;

/**
 *
 * @author Lionel & Julien
 */
public class ConnexionManager {
    
    /**
     * Renvoie les informations correspondant au pseudo et au password rempli par l'internaute
     * 
     * @param pseudo
     * @param password
     * @return Utilisateur
     * @throws ConnexionException
     * @throws InvalideDonneesException
     * @throws DataException  
     */
    public Utilisateur ConnexionSyllatheque(String pseudo, String password) throws 
            ConnexionException, 
            InvalideDonneesException,
            DataException {
        if(pseudo.toString().equals("") || password.toString().equals("")) throw new InvalideDonneesException();
        
        ConnexionSyllathequeData bd_cs = new ConnexionSyllathequeData();
        return bd_cs.connexionSyl(pseudo, password);
    }
}
